home *** CD-ROM | disk | FTP | other *** search
Text File | 1985-02-27 | 40.4 KB | 1,050 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT(tm)
-
- version 4.3
-
-
- DISK FILE
- CATALOG PROGRAM
-
-
- (C) Copyright 1983,1984 Nelson Ford
-
-
-
-
- DISCLAIMER OF WARRANTY
-
- THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
- PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
- OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
- INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICU-
- LAR PURPOSE IS OFFERED.
-
- GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
- TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME
- THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY OF THE SELLER WILL
- BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
-
-
-
-
- Nelson Ford
- P.O.Box 61565
- Houston, TX 77208
- (713) 960-1347
- CompuServe: 71355,470
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program
-
-
-
-
-
-
- CONTENTS
-
-
- Hardware requirements .................................... 1
- What DISKCAT does ........................................ 1
- Incompatibilities with earlier versions & other programs . 2
- Entering information ..................................... 2
- DC4-READ.EXE Program Functions
- 1) Read a disk's files into the catalog ............... 2
- 2) Add descriptions to file names (DC4-CAT.EXE) ....... 3
- 3) Give a disk its own catalog ........................ 3
- 4) Delete a disk from the catalog ..................... 3
- 5) Display all files for a disk name .................. 3
- 6) Display all disk names ............................. 3
- 7) Print a hardcopy catalog listing (DC4-SORT.EXE) .... 3
- 8) Purge deleted files from catalog ................... 3
- 9) Change program parameters .......................... 3
- Entering printer control codes ................... 3
- DC4-CAT.EXE Program Functions
- 1) Enter file category and description ................ 4
- 2) Volume name entries ................................ 4
- 3) Subdirectory name entries .......................... 4
- 4) Automatic file descriptions ........................ 4
- 5) [Alt]-key commands ................................. 4
- DC4-SORT.EXE Program Functions
- 1) Compare two catalogs ............................... 6
- 2) Print catalog sorted by file name,
- disk name, file type, date or filename extension ... 6
- Sending data to the disk ................................. 6
- Specifying a range to print .............................. 6
- Data file structure ...................................... 7
- >>>>> Starting a new catalog ................................... 8
- Suggestions for using DISKCAT............................. 8
- Using DOS 2's FIND.EXE to locate a file in the catalog ... 8
- Assigning categories ..................................... 8
- DISTRIBUTION OF DISKCAT PROGRAMS ......................... 9
- Source code .............................................. 9
- Acknowledgement of suggestions for improvements .......... 10
- Invoice
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 1
-
-
- HARDWARE REQUIREMENTS:
-
- Minimum: 128K (192 on Compaq), one disk drive, 80-column monitor.
- Recommended: a RAM disk-emulator or hard disk to hold the data
- printer, graphics board.
- DOS: 1.0 1.1 2.0 2.1
-
- Maximum # of file name entries: up to 3000, depending on memory.
-
-
- WHAT DISKCAT DOES:
-
- DISKCAT keeps track of all of your disk files - no more sticking
- disk after disk into a drive to see if the file you need is on
- it. It reads 8- or 9-sectored, single- or double-sided disks.
- It will not read fixed disks or high-capacity drives or other
- non-standard disks.
-
- DC4-READ.EXE reads a disk's directory, adds file names, date and
- size to a catalog file, gives a disk its own table-of-contents
- file, prints a file listing to keep with each disk, deletes a
- disk from the catalog file, displays names of all disks in the
- catalog, along with number of sectors and sides and free space
- remaining on each disk, allows changing program parameters.
-
- DC4-CAT.EXE add file category and description, rename files/disk,
- delete file, view file contents, locate file/disk in catalog.
-
- DC4-SORT.EXE sorts, prints the catalog file; it will compare two
- catalog files and print a comparative list showing differences
- and matching files; creates new catalog file; prints to screen
- or printer or disk file for later printing; creates data file
- in a format that can be read by Lotus 1-2-3. All or part of a
- catalog can be sorted by file name, disk name, file type, date
- or file extension.
-
- DC4-FIND.EXE is a quick way to search the catalog for a specific
- file to find which disk it is on.
-
- DC4-DOC.EXE contains an introduction to DISKCAT and prints the
- DC4.DOC documentation file to the screen or printer.
-
- DC4-PGM.DTA contains the program parameters: file names, drives,
- screen colors, printer controls.
-
- DC4-SAMP.DTA and DC3-SAMP.DT2 are samples of the two data files
- created by DISKCAT. The first contains the file catalog with
- the following information about each file: file name, size,
- creation time and date, file category and description and disk
- name. The second data file contains the number of disks and
- files in the catalog and the following information about each
- disk: disk name, number of sides and sectors, free space, and
- the catalog record number of the disk's first and last files.
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 2
-
-
-
-
-
-
- INCOMPATIBILITIES:
-
- DC4-CAT.EXE uses keys that may be intercepted by some utility
- programs such as Prokey. Such programs must be exited before
- using DC4-CAT.EXE, but may be left active with DC4-READ & SORT.
-
- If you have been using a version of DISKCAT earlier than 3.0,
- you must use the program DC4-CNVT.BAS to convert DC4.DTA's re-
- cord format to the current format. The current format has a
- 36-character description field, increased from 25 characters.
- You may keep the names of your data files if you wish by using
- the "Modify program parameters" option in DC4-READ to change
- the default data file name.
-
-
- ENTERING INFORMATION: When entering data, the edit keys work the
- same way that they do in BASIC and in most word processors:
-
- CURSOR keys
- -left & right move the cursor within the data field.
- -up & down moves to fields above or below current field.
-
- CTRL + CURSOR left or right
- -moves one word if cursor is within a field or
- -moves to adjoining fields if cursor is at either end
- of the current field.
-
- ENTER causes all characters displayed in the field to be
- accepted as input, regardless of cursor location.
-
- INS toggles the Insert function on and off.
-
- DEL deletes the character at the cursor position.
-
- HOME moves the cursor to the beginning of the field.
-
- END moves the cursor to the end of the field.
-
- CTRL + END deletes to the end of the field.
-
- Entering a character at the start of a field automatically
- deletes the rest of the field so that a new entry can be
- made. To add characters to the front of displayed text
- without deleting existing text, toggle the Insert mode on
- first. You may have to delete characters first to make room.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 3
-
-
-
-
- DC4-READ.EXE Program Functions (Main Menu):
-
- 1) Read a disk's files into the catalog.
- -prompts for a name for the disk. If the disk has a volume
- label, it is made the default disk name. When asked for a
- disk name, press Enter to use the default name.
- -checks to see if name is already used. If so, choices are
- * delete the disk from the file
- * read the disk and update the file
- This option allows you to update a disk's records without
- wiping out the file descriptions for files that are still
- on the disk. If a file has the same name but a different
- file size or date, the name, category and description are
- retained and the size and date are updated.
- * enter another disk name
- -file names, size & date are read from disk, sorted by name
- and added to the data file with the "DTA" extension. The
- disk name, disk type (number of sides & sectors) and free
- space remaining are added to the data file with the "DT2"
- extension.
-
- 2) Add descriptions to file names. (See DC4-CAT)
-
- 3) Give a disk its own catalog.
- -puts a directory listing on a disk with file descriptions.
- The file can be TYPEd from DOS to review contents of disk.
- If you gave the volume name a description, it is displayed
- in the heading of the listing along with the disk name.
-
- 4) Delete a disk from the catalog.
- -removes all files from the catalog that belong to the disk
- that is being deleted.
-
- 5) Display all files for a disk name.
- -allows a list to be made of file names and descriptions for
- a disk. The printout can be inserted into the disk sleeve
- for reference.
-
- 6) Display all disk names.
- -also displays number of sectors and sides and free space.
-
- 7) Print a hardcopy catalog listing.
- -goes to the DC4-SORT program to print a catalog file.
- (DC4-SORT is discussed in detail later.)
-
- 8) Purge deleted files from catalog.
- -eliminates records that have been marked for deletion.
- NOTE: compressing records in a random access file does not
- change the file size in the directory. To change the file
- size, copy DC4.DTA in DOS using /A which will cause DOS to
- stop at the EOF marker. (See COPY in DOS manual.)
- -the catalog should be purged before creating a new file via
- DC4-SORT.
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 4
-
-
-
- 9) Change program parameters.
- -allows you to change the names of the DISKCAT programs and
- data files to suit your taste. You can use this option to
- change catalogs if you have more than one catalog file.
- -change default drives and screen colors.
- -put in printer commands for your printer. Example: To put
- the Epson/IBM printer into compressed print, you must send
- the printer an ASCII 15. From BASIC, to put the Epson into
- compressed print you would type LPRINT CHR$(15). So in the
- DC4-READ program, enter the print control code as CHR$(15).
- Press Alt-E or Alt-I or Alt-O to get the control codes for
- Epson, IDS, or Okidata printers, respectively. Others must
- be entered manually as described. See your printer manual.
-
-
- DC4-CAT.EXE Program Functions:
-
- 1) Displays the disk name and file name and prompts for a 10-
- character file category and 36-character file description.
- The categories displayed at the top of the screen can be
- entered into the category field by entering the number or
- highlighted characters of the desired category name.
-
- 2) DOS 2 volume labels are automatically given a category name
- of "Vol. Name" so that all disk names will print out in a
- group when the file is sorted and printed by category. In
- the description field enter a description of disk contents.
-
- 3) DOS 2 subdirectory names are automatically given a category
- name of "Subdir.".
-
- 4) The following is a list of filename extensions and their de-
- fault descriptions which automatically appear. Press Enter
- to accept a default description or enter a new description.
-
- EXTENSION DEFAULT DESCRIPTION
- ---------------- ------------------------------------
- EXAMPLE.ASM Assm. source code for EXAMPLE.EXE
- EXAMPLE.DOC Documentation file for EXAMPLE
- EXAMPLE.DTA/.DAT Data file for EXAMPLE
- EXAMPLE.HEX EXAMPLE in hex format for downloading
- EXAMPLE.OBJ File used to generate EXAMPLE.EXE
- EXAMPLE.VC VisiCalc template to ...
- EXAMPLE.WKS/.PRN 123 template to ...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 5
-
-
-
- 5) Several commands are available to make entering descriptions
- easier and quicker. The commands are displayed at the bottom
- of the screen. They are executed by holding the Alt key and
- pressing the appropriate key. The key to press is indicated
- by being highlighted and capitalized on the screen. It will
- be the same key as is shown in brackets in the following:
-
- [P] Prior entry: displays previous entry.
-
- [F] Find file: finds a file from all or part of the name and
- makes it the current record.
-
- [D] Find disk: finds a disk from all or part of the name, and
- makes the first file on the disk the current
- record. Optionally, skips files in the data
- file not on the selected disk. The reason for
- this option is that when a disk is updated,
- new files on the disk are added to the end of
- the catalog. As a result, all the files for
- a disk will no longer be grouped together in
- the catalog. This option allows you to work
- on the files for just one specific disk.
-
- [K] Kill file: marks the displayed entry for deletion by the
- "Purge" routine. Also allows the file to be
- deleted from the disk.
-
- [V] View file: displays contents of a file one screen at a time,
- to aid in entering file descriptions. If the
- file is not an ASCII file, the display may be
- meaningless, unless it is a BASIC program, in
- which case it will be translated to ASCII.
-
- [R] Repeat entry: repeats category & description from previous
- file: for programs with multiple files, such
- as FK.DOC, FK.HEX, FK.COM. Also see [F1-F10].
-
- [S] Skip disk: finds the next disk name and makes its first file
- the current record.
-
- [C] Edit categories: allows you to change the category names.
- The names will be sorted and re-displayed when
- you are through making changes.
-
- [N] Rename disk/file: (1) Change the name of a disk throughout
- the catalog file. (2) Rename a file in the
- catalog file and on the disk.
-
- [B] Find Blank description: finds the next file in the catalog
- with a blank description field.
-
- [M] Manual entry: Allows a manual entry to be made for non-DOS
- disks, such as Flight Simulator.
-
-
-
- (continued)
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 6
-
-
-
-
- (DC4-CAT.EXE Program Functions, continued:)
-
-
- [F1-F10] Memorize/recall a category and description:
-
- IF THE FUNCTION KEY DOES NOT HAVE ANYTHING ASSIGNED TO IT:
-
- -The next category and description entered will be assigned
- to the function key pressed.
- -If the current file already has a category and description
- that you want assigned to the Fkey, press Enter twice.
- -Otherwise, enter a category and description or press [Esc]
- to abort.
- -The Fkey number and first six characters of the description
- will be displayed at the bottom of the screen.
-
- IF THE FUNCTION KEY ALREADY HAS A CATEGORY AND DESCRIPTION:
-
- -They will become the prompts for the current file.
- -Press Enter twice to accept the prompts or press [Alt] and
- a different function key to recall different prompts.
- -Or press [Esc] to clear the function key. The program will
- then be ready to assign new text to the Fkey. If you do
- not want to set up this function key, press [Esc] again.
-
-
-
- DC4-SORT.EXE Program Functions:
-
- 1) Compare two catalogs.
- -compares two catalogs and prints a comparative list. This
- function is designed to facilitate comparing software lib-
- raries by different user groups or individuals who collect
- public domain software.
-
- 2) Print catalog sorted by file name, disk name, file type, date
- or filename extension.
-
- Print Options:
-
- 1) Output can be sent to the screen, the printer, or to a disk.
-
- 2) When the data in the sorted field, such as disk name, changes,
- you may choose to skip two lines on the printout, skip to the
- top of the next page, or not skip at all.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 7
-
-
-
- 3) Data sent to a disk file can be formatted in three ways:
- -the same as the printout (to dump to a printer later.)
- -as a LOTUS 1-2-3 ".PRN" file (to be loaded into 1-2-3.)
- -as a new catalog file. When a disk is first read, all of
- its files are grouped together. When a disk in the catalog
- is re-read and the catalog updated, new files are added to
- the end of the catalog. Then when the catalog is searched
- for the files of a particular disk the program must search
- longer. By sorting the catalog by disk name and creating
- a new catalog file, you can cut down on disk search time.
- After creating the new file, you must purge it using the
- DC4-READ menu selection 8. Purging causes the record num-
- ber for the first and last record for each disk to be calc-
- ulated and stored for faster record retrieval.
-
- 4) You may specify a range to print. Examples:
- -to print file names starting with A through M, enter A as
- the starting parameter and M as the ending one. If you get
- the message "Out of string space" when trying to load and
- print the entire catalog, you may have to use use this op-
- tion to print one part of the catalog at a time.
- -to print all files with the category of "BASIC Util", first
- select "Sort by category" then specify "BASIC Util" as the
- starting and ending parameters.
-
- DATA FILES:
-
- 1) DC4-PGM.DTA contains the program parameters. This file must
- always be present to run DISKCAT. (The information in this
- file used to be included in DC#.NFO with the disk data.)
-
- 2) ***.DTA is a random access file containing file names & info.
- The name of this file on the distribution disk is DC4-SAMP.DTA
- but can be changed to any legal file name by menu selection 9
- in the DC4-READ program.
- Record layout:
- file name 12 spaces
- disk name 8 spaces
- file type 10 spaces
- file descrip. 36 spaces
- file date 8 spaces
- file size 6 spaces
- car. rtn./l.f. 2 spaces (carriage return & line feed)
- --
- record length 82
-
- 3) ***.DT2 is a sequential file containing disk names & info. as
- well as the number of files and disks in the catalog. This
- file is name DC4-SAMP.DT2 on the distribution disk.
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 8
-
-
-
-
- STARTING A NEW CATALOG:
-
- When you receive DISKCAT it is set to read the DC4-SAMP files. To
- create your own catalog file, run DC4-READ and edit the program
- parameters. Change DC4-SAMP to whatever you like and respond "Y"
- when asked "Make the changes permanent?" The program will look
- for whatever filename you entered on whatever drive you specified
- and, not finding it, will ask you what drive it is on. Just press
- the Esc key, as directed, and the file will be created.
-
-
- SUGGESTIONS FOR USING DISKCAT:
-
- As already mentioned, this program makes it easy for user groups
- to catalog and describe their public domain software libraries
- and to compare them with other groups. Because disks can be read
- so quickly, libraries of up to 3000 files each can be read and
- compared in a matter of minutes.
-
- People who have a hard disk that is backed up on floppy disks will
- find that by keeping the catalog file on the hard disk, you can
- use DOS 2's FIND.EXE or DC4-FIND to find in seconds which disk a
- file is backed up on.
-
- Those without a hard disk may find it handy to have a printout of
- the catalog sorted by filename for reference at times when it is
- not convenient to load DISKCAT.
-
- Some people are using Diskcat exclusively for keeping an index of
- word processing text files. They change the category captions to
- suit their needs and give each entry a description. Since such text
- files can accumulate and get out of control quickly, this is a good
- way to be able to find a particular letter long after you have writ-
- ten it.
-
- USING DOS 2's FIND.EXE ("FIND")-
-
- FIND will search for a string of characters anywhere in a file.
- You may prefer to use FIND instead of DC4-FIND.EXE to search the
- catalog. To use it to display all files of a particular category,
- such as "DOS Util", enter the following: FIND "DOS Util" DC4.DTA
- Notice that upper case and lower case must be correct to find a
- match. Also, the file extension must be right-justified: to find
- the file, TEST.BAS, you must specify "TEST .BAS".
- A batch file to make FIND a little easier to use can be created
- by typing in the following at the DOS prompt:
- COPY CON: F.BAT
- FIND "%1" DC4.DTA
- (press F6 to get a ^Z)
- With this batch file, you can just enter F and the characters in
- the file that you want to locate.
-
- To use DC4-FIND.EXE, at the A> prompt, enter DC4-FIND. You will
- be prompted for all or part of a file name to search for.
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 9
-
-
- ASSIGNING CATEGORIES-
-
- The Category is meant to be a "key field" that you can use to get
- similar file to print out together. Let's say you are classifying
- the DISKCAT programs. For Category, you could call DC4-CAT.EXE a
- "Disk catalog" file, the .DOC file a "Documentation" file, the
- .DTA file a "Data file". But when you sort by Category, do you
- want to see all the documentation files listed by themselves and
- all the data files by themselves? You might prefer to classify
- all related files the same as the main program, so that they will
- be grouped together when printing a list sorted by Category.
-
- If you use the Categories displayed at the top of the screen, you
- will be assured that file categories that you want to match will
- match exactly so that they will print out together. To edit the
- Categories, press Alt-C in the "Add Descriptions" program, as de-
- cribed earlier.
-
- DISTRIBUTION OF DISKCAT PROGRAMS-
-
- A limited license is granted to copy the COMPILED versions of the
- DISKCAT version 4.3 programs and the associated files under the
- following conditions:
-
- 1. Copying is for the sole purpose of allowing potential buyers
- of the program an opportunity to try out DISKCAT before paying
- for it.
-
- 2. The BASIC source code should not be needed for such an evalua-
- tion, therefore, it may not be copied or distributed.
-
- 3. All copyright notices must be left intact.
-
- 4. All the files on the distribution disk, including the invoice
- file must be offered together as a complete set.
-
- 5. NO FEE MAY BE CHARGED FOR PROVIDING ANYONE WITH COPIES OF THE
- DISKCAT FILES NOR MAY COPIES BE GIVEN AWAY AS PART OF ANY TYPE
- OF COMMERCIAL ENDEAVOR, SUCH AS, BUT NOT LIMITED TO, SOFTWARE
- PROMOTIONAL GIVE-AWAYS BY VENDORS WITHOUT THE EXPRESS WRITTEN
- CONSENT OF THE AUTHOR. WRITE FOR MORE INFORMATION.
-
- Since there is no way for me to control the continued distribution
- of outdated copies of DISKCAT, users should be aware that changes
- in the program, the price or in the terms of distribution may have
- occurred since this document was written.
-
- SOURCE CODE-
-
- Registered users may get the source code for DISKCAT by sending
- a DSDD formatted disk, ppd. mailer plus $50. The source code for
- DISKCAT may NOT be copied and distributed. If you make changes
- or have suggestions for improvements I am interested in hearing
- of them, but no modified versions of DISKCAT may be copied and
- distributed, since I have no way to help other users when they
- have problems with the modified versions.
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 10
-
- Acknowledgements for Suggestions:
-
- (1) Kill file from disk when deleting entry from DISKCAT.
- (2) Show free space on disk along with file name.
- (James Jacques Delafield,WI)
-
- (3) Show disk type (# sectors and # sides) along with file name.
- (Bob Duval Charleston, SC)
-
- (4) Include DC4.HDR file for easier use with PC-FILE.
- (5) Read DOS 2.0 subdirectories (possible future enhancement.
- I would first like to know if many people are using
- subdirectories on floppies.)
- (John Burns Mattawan, MI)
-
- (6) Several people have suggested a routine to print a disk
- directory on a label to be attached to the disk. The reasons
- that this has not been done yet are (1) the idea of this
- program is to make it easy to locate files using the DC4-FIND
- program or a sorted list printed out, (2) disk contents
- change easily, disk labels change less easily, and (3) there
- are several programs in the public domain already that print
- such labels. Another problem is squeezing 112 files onto a
- label that will fit on the disk. One company has solved this
- by using the subscript character set for the Epson printer.
- What do people without Epsons do?
-
- As a substitute, option 6 at the main menu [Display All Files
- for a Disk] will let you print out a list to be inserted into
- the disk's sleeve. This routine prints the name and descrip-
- tion of all the files in two columns. To get the printout to
- fit into a diskette sleeve, you need to set your printer to
- compressed print (15+ char. per inch) by setting the printer
- switches or entering the control codes in the DC4-READ program.
-
- (7) Put time and date on catalog listings.
- (8) Sort the disk names.
- (9) When sorting and printing the catalog, insert blank lines or
- a form feed when the sorted field changes.
- (George Margolin Newport Beach, CA)
-
- (10) Allow a file to be renamed from within program.
- (11) Allow a disk to be renamed in the catalog file.
- (John Markley Homer, LA)
-
- (12) Allow screen colors to be changed from within the program.
- (Mike Hawkins whereabouts unknown)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISKCAT - Disk File Catalog Program Page 11
-
-
- (13) Allow the user to enter a range to print in DC4-SORT.
- (14) Make the disk's volume name the default disk name.
- (15) Allow the user to assign a volume name from DC4-CAT.
- (16) Add routine to read files on hard disk.
- (17) Add some color.
- (18) In printouts, place size and date fields adjacent to file
- name for easier reading.
- (19) Read the disk name from the (DOS 2) volume label.
- Other people have suggested reading the volume label from the
- directory to use for the disk name, but it seemed like more
- trouble that it was worth. But Michael Roland also has a
- very clever idea for using the volume names. Michael came up
- with the idea of giving each disk's volume name (which is
- read along with the other file names from the directory) the
- same category so that all of the disks' volume names will be
- grouped together when the file is printed by DC4-SORT sorted
- by category. Now why didn't I think of that? He also
- suggests using the "Add descriptions" routine to add a
- description of disk contents to the volume name entry.
- (Michael B. Roland Dammam, Saudi Arabia)
-
- (20) Speed up the sort 600-900%.
- (21) Put time and date on comparative printout and mark matching
- files to make them easier to spot.
- (22) Show on the printout which field the file was sorted on.
- (23) Add an option to allow printing the data file sorted by date.
- (24) Make it easier to delete a disk from the file.
- (25) Change the symbol for a deleted record from "z" to "/" to be
- compatible with PC-FILE.
- (Pete Smothers, President, New Orleans PC User Group)
- Pete backed up his suggestions with BASIC code. Using the
- sort routine he provided, a sort that took 5 minutes 15
- seconds with the routine I was using now takes 7 seconds!
- The first time I tried it, I thought that it had kicked out
- of the routine without sorting. Boy was I surprised!
- Thanks, Pete.
- 4.0
- (26) SPLIT "ADD CATEGORIES" INTO ITS OWN PROGRAM. I fought this
- as long as possible, wanting to keep the speed of having as
- many functions as possible in one program, but kept running
- out of room in the main program. The new feature that pushed
- it over the limit this time was keeping track of each file's
- first and last record number in the data base. When you have
- a large data base, this will greatly speed up functions that
- search for all files for a particular disk.
- (27) Allow program parameters to be changed from within the program.
- I have always been annoyed at not being able to look at two
- different catalog files on my hard disk without moving or
- renaming them. Now this is possible.
- (Me, Houston, Texas)
-
- (29) Make the documentation easier to read and make it easier to
- start a new catalog.
- (George Margolin Newport Beach, CA)
- 4.1
- (30) Added the routines to allow the entry and use of printer
- control codes.
- (31) Added routines to allow temporarily assigning file categories
- and descriptions to function keys to be recalled and assigned
- to other file names.
-
-
-
- DISKCAT - Disk File Catalog Program Page 12
-
-
- Changes to DC4-CAT:
- 4.2 (32) Routine to allow manual entries for non-DOS disks.
- (33) Routine to View BASIC programs not saved in ASCII.
- (34) Fixed bug that hung up system when end of file reached while
- adding descriptions under the option that skips all files not
- on a specified disk. (whew!) (reported by Jim Layfield)
- (36) Replaced code (stolen by gremlins) that saves changes made to
- categories.
-
- (37) Added routine to display NumLock and CapsLock status.
-
- (38) Fixed bug in DC4-READ that truncated right digit of file size
- if over 99,999.
- (39) Fixed bug in DC4-SORT that kept printout from starting a new
- page when a change in the sorted field occurred.
- (Thanks to my chief bug-finder: Dwight Espensen, who has long
- been keeping me honest.)
- (40) Removed the data file name DC4.DTA from DC4-FIND.EXE.
- (41) Added option to DC4-SORT to pause at each page to change paper.
- (Suggested by David Romer, Toronto, Ontario, Canada, who also
- provided enough info to allow me to track down another elusive
- bug that follows:)
- (42) Fixed bug that deleted the last file name for a disk if it did
- not have a volume label.
-
- 4.3 (43) Fixed several minor problems and one major one in DC4-SORT that
- caused the same file name to be repeated when printing to disk,
- and another that caused sorted printouts to be inconsistent.
-
- DISKCAT 5.0, when completed, will allow reading subdirectories. With this
- version, the disk name field will be expanded to 11 characters to be com-
- patible with the actual volume name on the disk. Path names and other en-
- hancements will be added. DISKCAT 5.0 may be distributed through regular
- commercial channels. If so, registered users of earlier versions will be
- able to upgrade at regular upgrade cost.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 1350
-
- -------------------------------------------------------
- * * * * * * * * * * I N V O I C E * * * * * * * * * *
- -------------------------------------------------------
-
-
-
- D I S K C A T
-
- 4 . 3
-
-
- Please make check payable to:
-
- Nelson Ford
- P.O.Box 61565
- Houston, TX 77208
- (713) 960-1347
-
-
-
-
-
- Date: _____________
-
- Name: _________________________________
-
- Address: ______________________________
-
- ______________________________
-
-
-
- Where did you get your copy of Diskcat?
-
- _______________________________________________________________
-
-
- Qty. Price Total
- --- ----- ----------
-
- DISKCAT Disk File Catalog Program ___ @ $39.95 $_________
-
- Source Code ___ @ 50.00 _________
-
- Total $_________
-
- Sales Tax for Texas Residents _________
-
- $_________
-
-
-
-
-
- Thank you for your order.
-
-
-
-
-
-
-
-
- -
- DISKCAT DISTRIBUTION LICENSING AGREEMENT
-
-
- Anyone wishing to charge people a fee for giving them a copy of Disk-
- cat must have the written authorization of the author, without which,
- the distributor is guilty of copyright violation. To receive such
- authorization, send this completed application, along with a copy of
- your software library's order form to: Nelson Ford, P.O.Box 61565,
- Houston, TX 77208. Include $7 to cover the cost of processing the
- application and of sending you the latest version of Diskcat. (Fee
- may be waived for non-profit, non-mail-order user groups.)
-
- Name of Organization: ____________________________________
-
- Your Name: _______________________________________________
-
- Address: _______________________________________________
-
- _______________________________________________
-
-
- TERMS OF DISTRIBUTION OF DISKCAT:
-
- 1. The fee charged may not exceed $7, including postage,
- mailer and any other charges. If Diskcat is shipped
- along with other disks, the $7 limit includes the
- charge for the disk plus a pro-rata share of the total
- shipping and handling and other charges.
-
- 2. Your library's catalog or listing must state that this
- program is not free, but is copyrighted software that is
- provided to allow the user to evaluate it before paying.
-
- 3. The label on the disk should show that this is a demo
- program for which payment is expected on acceptance for
- use. Labels will be furnished on request.
-
- 4. The offering and sale of Diskcat will be stopped at any
- time the author so requests.
-
- 5. Copies must be made from the copy of Diskcat sent to you
- with this agreement. This is required for control purposes.
-
- 6. Problems or complaints will be reported to the author for
- resolution.
-
- In return for the right to charge a fee for the distribution of
- the program Diskcat, I agree to comply with the above terms of
- distribution.
-
- Signed,
-
- ______________________________________ ______________
- your signature date
-
-
- __________________________ _________ ______________
- Nelson Ford control # date